import 'package:flutter/material.dart';

class WorkPage extends StatelessWidget{

  @override
  Widget build(BuildContext context) {
      return Scaffold(
          appBar: AppBar(title: new Text('工作经历'),),
          body:ListView(
            scrollDirection: Axis.horizontal,
            children: <Widget>[
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                  width:  MediaQuery.of(context).size.width,
                  alignment: Alignment.center,
                  child:Column(
                    children: <Widget>[
                      Padding(
                        padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                        child: Align(
                          alignment: new FractionalOffset(0.0, 0.0),
                          child:new Text('''中交兴路''',style : TextStyle(
                            fontSize: 20.0,
                            fontWeight: FontWeight.bold,
                          ),),
                        ),
                      ),

                      Padding(
                        padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                        child: Align(
                          alignment: new FractionalOffset(0.0, 0.0),
                          child:new Text('研发工程师2019.09 - 至今',
                              style : TextStyle(fontSize: 18.0,)),
                        ),
                      ),
                      Container(
                        decoration: BoxDecoration(
                            border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                      ),
                      Padding(
                        padding: EdgeInsets.all(20.0),
                        child: Align(
                          alignment: new FractionalOffset(0.0, 0.0),
                          child:new Text('负责电销平台基于spring cloud技术的架构的搭建，负责开发冷链平台的808北斗导航协议的开发',
                              style : TextStyle(fontSize: 18.0,)),
                        ),
                      ),

                    ],
                  )
                ),
              ),
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                    width: MediaQuery.of(context).size.width,
                    alignment: Alignment.center,
                    child:Column(
                      children: <Widget>[
                        Padding(
                            padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('''武汉小药药科技有限公司''',style : TextStyle(
                              fontSize: 20.0,
                              fontWeight: FontWeight.bold,
                            ),),
                          ),
                        ),
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('高级java工程师2019.02 - 2019.09',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                        Container(
                          decoration: BoxDecoration(
                              border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                        ),
                        Padding(
                          padding: EdgeInsets.all(20.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('药帮忙app:负责日常需求评审，把控开发任务进度，保证项目质量上线。用多线程异步回调的方式优化文档下载，优化后速度提升一半。用索引覆盖解决索引失效全表扫描问题。用redis保存空值解决压测缓存穿透问题。通过代理模式、建造者模式优化了广发白条支付的核心代码,通过使用加载包路径文件，优化了分布式服务配置路径的繁琐过程。',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),

                      ],
                    )
                ),
              ),
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                    width: MediaQuery.of(context).size.width,
                    alignment: Alignment.center,
                    child:Column(
                      children: <Widget>[
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('''亚联信息技术有限公司''',style : TextStyle(
                              fontSize: 20.0,
                              fontWeight: FontWeight.bold,
                            ),),
                          ),
                        ),
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('高级java工程师2017.08-2019.02',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                        Container(
                          decoration: BoxDecoration(
                              border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                        ),
                        Padding(
                          padding: EdgeInsets.all(20.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('债金所APP ：用httpclient连接池代替URLConnection进行数据抓取，减少重复建立TCP连接过程产生的3次握手（关闭的4次握手）。通过用Ehcache缓存来代替数据库保存代理服务，减少数据库保存临时数据。用Tess4j-Orc识别数字干扰线获取登录验证码，来解决某些网站需要登录的问题。通过Quartz的触发监听器来实现随机时间执行定时任务。使用尾调递归优化递归方法，减少jvm内存开销',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                      ],
                    )
                ),
              ),
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                    width: MediaQuery.of(context).size.width,
                    alignment: Alignment.center,
                    child:Column(
                      children: <Widget>[
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('''文思海辉''',style : TextStyle(
                              fontSize: 20.0,
                              fontWeight: FontWeight.bold,
                            ),),
                          ),
                        ),
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('高级java工程师2017.02-2017.08',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                        Container(
                          decoration: BoxDecoration(
                              border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                        ),
                        Padding(
                          padding: EdgeInsets.all(20.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('中国银行测试管理系统：主要负责项目的activit工作流搭建，以及核心工作流程代码开发。搭建了redis服务作为缓存，并用jedis客户端对redis进行封装，通过redis缓存优化了在一个月内用户自动登录功能。',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                      ],
                    )
                ),
              ),
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                    width: MediaQuery.of(context).size.width,
                    alignment: Alignment.center,
                    child:Column(
                      children: <Widget>[
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('''艾融软件股份有限公司''',style : TextStyle(
                              fontSize: 20.0,
                              fontWeight: FontWeight.bold,
                            ),),
                          ),
                        ),
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('java工程师2015.11-2017.02',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                        Container(
                          decoration: BoxDecoration(
                              border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                        ),
                        Padding(
                          padding: EdgeInsets.all(20.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('北农商凤凰直销平台：负责定期存款功能、网厅预约，在线支付的功能开发以及维护，用velocity替换web jsp页面，来实现多样式页面显示。',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                      ],
                    )
                ),
              ),
              Card(
                color: Colors.white,
                elevation: 20.0,
                shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.all(Radius.circular(20.0)),
                ),
                //对Widget截取的行为，比如这里 Clip.antiAlias 指抗锯齿
                clipBehavior: Clip.antiAlias,
                semanticContainer: false,
                child: Container(
                    width: MediaQuery.of(context).size.width,
                    alignment: Alignment.center,
                    child:Column(
                      children: <Widget>[
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 30.0, 20.0, 15.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('''北京中联海华科技有限公司''',style : TextStyle(
                              fontSize: 20.0,
                              fontWeight: FontWeight.bold,
                            ),),
                          ),
                        ),
                        Padding(
                          padding: EdgeInsets.fromLTRB(20, 0.0, 20.0, 5.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('java工程师2012.09-2015.10',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                        Container(
                          decoration: BoxDecoration(
                              border:Border(bottom:BorderSide(width: 1,color: Color(0xffe5e5e5)) )),
                        ),
                        Padding(
                          padding: EdgeInsets.all(20.0),
                          child: Align(
                            alignment: new FractionalOffset(0.0, 0.0),
                            child:new Text('吉北监理信息平台：负责日常的需求评审、CURD功能开发以及新需求的迭代，编写客户文档。通过第一家公司的历练，让我能熟练的使用ssh框架进行开发，对mvc模式有了一定的了解。',
                                style : TextStyle(fontSize: 18.0,)),
                          ),
                        ),
                      ],
                    )
                ),
              ),
            ],
          )
      );
  }

}
